//package com.coinworld.admin.utils;
//
//import com.alibaba.fastjson.JSONObject;
//import com.coinworld.constants.RedisIndex;
//import com.coinworld.entity.Account;
//import com.coinworld.redis.RedisPool;
//import org.springframework.stereotype.Component;
//import org.springframework.util.StringUtils;
//
//import javax.annotation.Resource;
//import javax.servlet.http.HttpServletRequest;
//
///**
// * CommonUtils
// *
// * @author
// * @date 2020/3/26
// * @description
// */
//@Component
//public class CommonUtils {
//
//    @Resource
//    private RedisPool redisPool;
//
//
//    public Account getAccount(HttpServletRequest request){
//        String headerToken = request.getHeader("token");
//        String reqToken = request.getParameter("token");
//        if (StringUtils.isEmpty(headerToken) && StringUtils.isEmpty(reqToken)){
//            return null;
//        }
//        String token = StringUtils.isEmpty(headerToken)?reqToken:headerToken;
//        return JSONObject.parseObject(redisPool.get(token, RedisIndex.ONE),Account.class);
//    }
//
//}
